package juint;

import org.junit.jupiter.params.ParameterizedTest;
import org.junit.jupiter.params.provider.CsvFileSource;

/**
 * @Author quan
 * @Description 多参数
 * @Date 2023/6/3 11:28
 */
public class Demo6_MultiParameter {
    //方式1：Csv中的写法：可以传入多种数据类型
//    @ParameterizedTest
//    @CsvSource({"1,2","3,4"})
//    void Test(String str,int num){
//        System.out.println(str+" "+num);
//    }

    //方法2：通过新建csv文件传递
//    @ParameterizedTest
//    @CsvFileSource(resources = "src/main/java/a04_Juint/test.csv")
//    void Test(int id,String name){
//        System.out.println("id="+id+"name="+name);
//    }
    //如果传递的csv文件的名字中有为空的情况,csv文件中的name直接写为''即可
    @ParameterizedTest
    @CsvFileSource(resources = "src/main/java/a04_Juint/test.csv")
    void Test(int id,String name){
        System.out.println("id="+id+"name="+name);
    }
}
